package com.gxa.logistics.service;

import com.gxa.logistics.common.base.PageWrapperDTO;
import com.gxa.logistics.common.base.RespResult;
import com.gxa.logistics.domain.dto.*;
import com.gxa.logistics.domain.vo.CableVO;
import com.gxa.logistics.domain.vo.ItemsVO;
import org.springframework.stereotype.Service;


public interface ItemsService {
    RespResult<PageWrapperDTO<ItemsVO>> list(ItemsoReqListDTO itemsoReqListDTO);

    RespResult<PageWrapperDTO<ItemsVO>> list(ItemstReqListDTO itemstReqListDTO);

    void updateItems1(Integer item_num);

    void updateItems2(Integer item_num);

    RespResult<PageWrapperDTO<ItemsVO>> list(ItemsReqListDTO itemsReqListDTO);
    void insertItems(ItemsSaveDTO itemsSaveDTO);

    void updateItems(ItemsUpdateDTO itemsUpdateDTO);

    void deleteItemsByitemName(String item_name);
}
